|
Bionic is the standard C library (including libc, libdl, libm, and libpthread) developed by Google for their Android〔 operating system. == Original goals == The original publicly stated goals for Bionic were the following: * The BSD license is a non-copyleft license and Google wished to isolate Android applications from the effects of both the GPL and the LGPL:〔http://www.fosspatents.com/2011/03/googles-android-faces-serious-linux.html?m=1〕 * * Android is based on the Linux kernel, which is subject to the GNU General Public License (GPL) version 2. * * The most widespread standard C library for the Linux kernel is the GNU C Library (glibc), which is subject to the GNU Lesser General Public License (LGPL); in contrast to the GPL, the LGPL explicitly allows for dynamic linking but it does not allow static linking of proprietary software. * Small size: Bionic was much smaller than the GNU C Library; more importantly its memory requirements were (and remain) much lower. * Speed: Bionic was designed for CPUs at relatively low clock frequencies. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Bionic (software)」の詳細全文を読む スポンサード リンク
|